package com.sxj.shop.util;

import java.util.List;

/**
 * @author 石小俊
 * @date 2023年12月2023/12/14日 18:28
 * 用于存储主键的对象
 */
public class KeyHolder {

    private List<Object> keyList;

    /**
     * 如果返回的主键值有多个,通过该方法来获取
     * @return
     */
    public List<Object> getKeyList() {
        return keyList;
    }

    public void setKeyList(List<Object> keyList) {
        this.keyList = keyList;
    }

    /**
     * 如果返回的主键值有且仅有一个,通过该方法获取
     * @return
     */
    public Object getKey() {
        return keyList.isEmpty() ? null : keyList.get(0);
    }
}
